* {
	margin: 0;
	padding: 0;
}

html,
body {
	height: 100%;
}

.regDevice {
	width: 100%;
	height: 100%;
}
.regDevice-leftTop {
	position: absolute;
	display: flex;
	left: 0.25rem;
	top: 0.29rem;
	color: #fff;
	font-weight: 400;
	font-size: 0.18rem;
	overflow: hidden;
}

.regDevice-leftTop img {
	margin-top: 0.05rem;
	width: 0.3rem;
	height: 0.3rem;
}

.regDevice-logoName {
	margin-left: 0.1rem;
}

.logoName-zh {
	font-size: 0.20rem;
	font-weight: 700;
	margin: 0;
}

.logoName-en {
	font-size: 0.10rem;
	margin: 0;
}
.regBanner img {
	width: 100%;
}

.regTitle {
	text-align: center;
	font-size: 0.26rem;
	color: #555;
	font-weight: 600;
}

.regForm {
	padding: 0.1rem 0.3rem 0;
}

#regdevice_form{
	display: none;
}

.form-title {
	color: #555;
	font-size: 0.18rem;
	margin-bottom: 0.15rem;
}

.submitBtn1 {
	width: 40%;
	height: 0.45rem;
	line-height: 0.45rem;
	font-size: 0.16rem;
	text-align: center;
	color: #fff;
	background: #007CF8;
	box-shadow: 0 0.03rem 0.06rem 0 rgba(58, 150, 220, 0.4);
	margin-top: 0.15rem;
	float: left;
}
.submitBtn2 {
	width: 40%;
	height: 0.45rem;
	line-height: 0.45rem;
	font-size: 0.16rem;
	text-align: center;
	color: #007CF8;
	background: #fff;
	border: 1px solid #007CF8;
	box-shadow: 0 0.03rem 0.06rem 0 rgba(58, 150, 220, 0.4);
	margin-top: 0.15rem;
	float: right;
}

.companyCode,
.companyPwd,
.plocation,
.clocation,
.remark {
	margin-bottom: 0.15rem;
	font-size: 0;
}

.companyCode span,
.companyPwd span,
/* .plocation span, */
.remark span,
.clocation span {
	font-size: 0.14rem;
	display: block;
	color: #333;
	margin-bottom: 0.1rem;
}

.lastFormField {
	margin-bottom: 0.15rem;
	font-size: 0;
}
.lastFormField span{
	font-size: 0.14rem;
	display: block;
	color: #333;
	margin-bottom: 0.1rem;
}

.plocation p,
.remark p{
	font-size: 0.14rem;
	color: #333;
}


input,
select {
	width: 100%;
	text-indent: 0.14rem;
	outline: none;
	font-size: 0.14rem;
	border: 1px solid #ccc;
	height: 0.3rem;
	line-height: 0.3rem;
	color: #777;
	background: #fff;
}

input::placeholder {
	color: #777;
}

.select_depart{
	width:3.8rem;
	overflow:hidden;
	cursor: pointer;
}


textarea {
	width: 100%;
	height: 1.41rem;
	text-indent: 0.14rem;
	font-size: 0.14rem;
	padding-top: 0.09rem;
	resize: none;
	outline: none;
	border: 1px solid #ccc;
}

textarea::placeholder {
	color: #777;
}

/* .version-status {
	color: #333;
	font-size: 0.13rem;
	margin-top: 0.35rem;
	padding: 0.1rem 0.3rem 0;
} */

.version-status {
	position: absolute;
	bottom: 0.1rem;
	right: 0.1rem;
	font-size: 0.13rem;
	color: #333;
}

.saveBtn {
	width: 100%;
	height: 0.45rem;
	line-height: 0.45rem;
	font-size: 0.16rem;
	text-align: center;
	color: #fff;
	background: #007CF8;
	box-shadow: 0 0.03rem 0.06rem 0 rgba(58, 150, 220, 0.4);
	margin-top: 0.15rem;
}

.copyright {
	font-size: 0.13rem;
	color: #333;
	position: absolute;
	bottom: 0.1rem;
	padding: 0.1rem 0.3rem 0;
}
